Supplier Page from MyBioSource.com for Recombinant Xenopus tropicalis UPF0469 protein KIAA0907 homolog, partial